package cn.datax.service.data.market.cata.entity;

import cn.datax.common.base.BaseEntity;
import cn.datax.common.base.DataScopeBaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author yuwei
 * @since 2019-09-11
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName(value = "market_user_resource", autoResultMap = true)
public class UserResourceInfoEntity extends DataScopeBaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 名称
     */
    private String resourceName;

    private String cataName;

    /**
     * 名称
     */
    private String resourceId;

    /**
     * 名称
     */
    private String userId;

    /**
     * 名称
     */
    private String resourceType;

    /**
     * 版本
     */
    private String resourceVersion;

    /**
     * 说明
     */
    private String resourceComment;

    /**
     * 说明
     */
    private String createDate;

//    /**
//     * 说明
//     */
//    private String createDept;


    /**
     * 说明
     */
    private String publishDate;


    /**
     * 说明
     */
    private String updateDate;


    /**
     * 工作流状态（1待提交，2已退回，3审核中，4通过，5不通过，6已撤销）
     */
    @TableField(value = "flow_status", fill = FieldFill.INSERT)
    private String flowStatus;

    /**
     * 流程实例ID
     */
    @TableField(value = "process_instance_id")
    private String processInstanceId;


    /**
     *  订阅状态 0 否 1：是
     */
    private String isSubscribed;
}
